package com.itheima.api;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.itheima.pojo.db.PmsProduct;
import com.itheima.pojo.db.PmsProductCategory;

import java.util.List;

public interface PmsProductCategoryApi{
    Long getCatePid(PmsProduct product);

    PmsProductCategory selectOne(Long parentId);

    void insert(PmsProductCategory productCategory);

    void delete(Long id);

    List<PmsProductCategory> selectList();

    List<PmsProductCategory> selectByPid(Long id);


    IPage<PmsProductCategory> selectPage(IPage<PmsProductCategory> page, Long parentId);

    int update(PmsProductCategory productCategory, List<Long> ids);

    void updateById(PmsProductCategory productCategory);

    PmsProductCategory select(Long id);
}
